package com.saa.menu.po;

import java.io.Serializable;
import java.util.Date;

import ins.framework.mybatis.annotations.Table;
import ins.framework.mybatis.annotations.Column;
import lombok.Data;

/**
 *
 * 通过ins-framework-mybatis工具自动生成，请勿手工修改。表saa_menu的PO对象<br/>
 * 对应表名：saa_menu
 *
 */
@Data
@Table(name="saa_menu")
public class SaaMenu implements Serializable {
	private static final long serialVersionUID = 1L;
	/** 对应字段：menu_id,备注：ID */
	@Column(name="menu_id",description="	ID                      ")
	private String menuId;
	/** 对应字段：pid,备注：上级菜单ID */
	@Column(name="pid",description="		上级菜单ID          ")
	private String pid;
	/** 对应字段：sub_count,备注：子菜单数目 */
	@Column(name="sub_count",description="	子菜单数目              ")
	private Integer subCount;
	/** 对应字段：type,备注：菜单类型 */
	@Column(name="type",description="菜单类型                   ")
	private Integer type;
	/** 对应字段：title,备注：菜单标题 */
	@Column(name="title",description="				菜单标题    ")
	private String title;
	/** 对应字段：name,备注：组件名称 */
	@Column(name="name",description="		组件名称            ")
	private String name;
	/** 对应字段：component,备注：组件 */
	@Column(name="component",description="			组件            ")
	private String component;
	/** 对应字段：menu_sort,备注：排序 */
	@Column(name="menu_sort",description="			排序            ")
	private Integer menuSort;
	/** 对应字段：icon,备注：图标 */
	@Column(name="icon",description="		图标                ")
	private String icon;
	/** 对应字段：path,备注：链接地址 */
	@Column(name="path",description="		链接地址            ")
	private String path;
	/** 对应字段：i_frame,备注：NOT NULL否外链 */
	@Column(name="i_frame",description="NOT NULL否外链             ")
	private Boolean IFrame;
	/** 对应字段：cache,备注：缓存 */
	@Column(name="cache",description="缓存                       ")
	private Boolean cache;
	/** 对应字段：hidden,备注：隐藏 */
	@Column(name="hidden",description="隐藏                       ")
	private Boolean hidden;
	/** 对应字段：permission,备注：权限 */
	@Column(name="permission",description="			权限            ")
	private String permission;
	/** 对应字段：create_by,备注：创建者 */
	@Column(name="create_by",description="					创建者  ")
	private String createBy;
	/** 对应字段：update_by,备注：更新者 */
	@Column(name="update_by",description="					更新者  ")
	private String updateBy;
	/** 对应字段：create_time,备注：创建日期 */
	@Column(name="create_time",description="					创建日期")
	private Date createTime;
	/** 对应字段：update_time,备注：更新时间 */
	@Column(name="update_time",description="					更新时间")
	private Date updateTime;
}
